home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 February
/
EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso
/
enigma
/
earcd
/
editor
/
editor1
/
envgde10.lha
/
envGDE10
/
makeguide
/
arexx
/
node.ged
next >
Wrap
Text File
|
1996-12-07
|
2KB
|
72 lines
/* $VER: 1.1, ©1996 Dietmar Eilert. Create empty guide */
OPTIONS RESULTS /* enable return codes */
if (LEFT(ADDRESS(), 6) ~= "GOLDED") then /* not started by GoldEd ? */
address 'GOLDED.1'
'LOCK CURRENT RELEASE=4' /* lock GUI, gain access */
if (RC ~= 0) then
exit
OPTIONS FAILAT 6 /* ignore warnings */
SIGNAL ON SYNTAX /* ensure clean exit */
/* ------------------------ INSERT YOUR CODE HERE: ------------------- */
'REQUEST STRING TITLE="Create new page: Node title" VAR=TITLE'
if ((RC = 0) & (TITLE ~= "")) then do
ID = upper(compress(TITLE))
'FIX VAR=TITLE'
'FIX VAR=ID'
'REQUEST STRING TITLE="Create new page: Node ID" OLD="' || ID || '" VAR=ID'
if ((RC = 0) & (ID ~= 0)) then do
'FIND NEXT STRING="@endnode" QUIET'
if (RC ~= 0) then
'FIND FIRST STRING="@endnode" QUIET'
if (RESULT = "FALSE") then
'GOTO BOTTOM'
'GOTO EOL'
'CR'
'TEXT CR T="@node ' || ID || ' *"' || TITLE || '*""'
'CR'
'PING SLOT=0'
'TEXT CR T="text"'
'CR'
'TEXT T="@endnode"'
'PONG SLOT=0'
'REQUEST STATUS="Edit text of node *"' || TITLE || '*""'
end
end
/* ---------------------------- END OF YOUR CODE --------------------- */
'UNLOCK' /* VERY important: unlock GUI */
exit
SYNTAX:
SAY "Sorry, error line" SIGL ":" ERRORTEXT(RC) ":-("
'UNLOCK'
exit